@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul, li, ol {list-style:none}
a {text-decoration:none}
input {background:none;border:none}
img {border:none;vertical-align:top}
body {font-family:"微软雅黑";font-size:14px;color:#000;line-height:24px;background:#fff;min-width:1200px}
.margin_right {margin-right:0 !important}
.clearfix{clear:both;line-height:0;font-size:0;height:0}
/* top */
.top {width:100%;height:123px}
.top_cen {width:1200px;height:123px;_height:108px;padding-top:15px;margin:0 auto}
.logo {width:665px;height:92px;float:left}
.top_right {width:270px;height:92px;float:right}
.top_right_p {width:270px;height:30px;margin-top:12px}
.email {display:block;background:url(../images/icon_001.png) left center no-repeat;padding-left:22px;float:left;font-size:14px;line-height:30px}
.email a {color:#000}
.language {display:block;background:url(../images/icon_002.png) left center no-repeat;padding-left:22px;float:right;font-size:14px;line-height:30px}
.language a {color:#000}
.email a:hover, .language a:hover {color:#ce131d}
.top_right_p2 {width:270px;margin-top:5px}
.input_a {width:238px;_width:233px;height:32px;float:left;background:#ececec;padding-left:5px;line-height:32px}
.input_b {width:32px;_width:27px;height:32px;float:right;background:url(../images/icon_003.png) center no-repeat, #ececec;padding-left:5px;line-height:32px;cursor:pointer}
/* nav */
.nav {width:100%;height:45px;_height:44px;background:#1355a9;border-bottom:1px #5d9ceb solid}
.nav_cen {width:1200px;height:45px;margin:0 auto}
.nav_li {width:150px;height:45px;float:left;text-align:center}
.nav_li:hover {background:url(../images/nav_bg.png) center repeat-x}
.nav_li a {display:inline-block;width:100%;height:45px;font-size:16px;color:#fff;line-height:45px}
.nav_li a:hover {color:#1355a9}
/*banner*/
.banner {width:100%;height:644px;position:relative;z-index:0}
.banner_a {width:100%;height:644px;overflow:hidden;position:relative}
.banner_a .hd {width:100%;height:20px;text-align:center;overflow:hidden;position:absolute;left:0;bottom:70px;z-index:5}
.banner_a .hd ul {display:inline-block}
.banner_a .hd ul li {width:40px;height:6px;float:left;margin-left:2px;margin-right:2px;background:#ed0900;cursor:pointer}
.banner_a .hd ul li.on {background:#1355a9}
.banner_a .banner_img {position:relative;width:100%;z-index:0}
.banner_a .banner_img li {width:100%;height:644px}
.banner_a .prev,.banner_a .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.banner_a .next{left:auto;right:3%;background-position:8px 5px}
.banner_a .prev:hover,
.banner_a .next:hover{filter:alpha(opacity=100);opacity:1}
.banner_a .prevStop{display:none}
.banner_a .nextStop{display:none}
/*最新通知*/
.dynamic {width:100%;height:50px;position:relative;margin-top:-50px;background:rgba(0, 0, 0, 0.5)}
.dynamic_cen {width:1200px;height:50px;margin:0 auto}
.dynamic_title {width:200px;_width:116px;height:50px;float:left;background:url(../images/notice.png) 48px center no-repeat;padding-left:84px;font-size:16px;color:#e4e4e4;line-height:50px}
.dynamic_right{width:1000px;height:50px;position:relative;float:right}
.dynamic_right .hd{overflow:hidden;height:50px;position:absolute;top:0;right:50px;font-size:14px;color:#fff;line-height:50px}
.dynamic_right .hd .prev{display:block;width:5px;height:50px;float:right;margin-left:10px;overflow:hidden;cursor:pointer;background:url("../images/icon_005.png") center no-repeat}
.dynamic_right .hd .next{display:block;width:5px;height:50px;float:right;margin-left:5px;overflow:hidden;cursor:pointer;background:url("../images/icon_004.png") center no-repeat}
.dynamic_right .bd{width:600px;overflow:hidden}
.dynamic_right .bd ul{overflow:hidden;zoom:1}
.dynamic_right .bd ul li{width:600px;margin-right:50px;float:left;height:50px;line-height:50px;text-align:left;_display:inline}
.dynamic_right .bd ul li a {font-size:14px;color:#e4e4e4;line-height:50px}
.dynamic_right .bd ul li span{color:#e4e4e4;display:block;float:right}
/* 关于我们，news，荣誉资质 */
.main {width:1200px;height:300px;margin:38px auto 0 auto}
.about {width:295px;height:300px;float:left}
.about_p {font-size:18px;color:#000;line-height:24px;height:36px;_height:34px;width:295px;_width:293px;border-bottom:1px #d8d8d8 solid}
.about_p i {font-size:12px;color:#999999}
.about_p2 {width:295px;height:131px;margin-top:10px}
.about_p3 {font-size:14px;color:#333;line-height:20px;text-indent:2em;margin-top:6px}
/* news */
.slideTxtBox{width:500px;text-align:left;float:left;margin-left:43px}
.slideTxtBox .hd{height:40px;line-height:40px;border-bottom:1px solid #d8d8d8;position:relative}
.slideTxtBox .hd ul{float:left;position:absolute;left:0px;top:0px;height:40px}
.slideTxtBox .hd ul li{float:left;cursor:pointer;width:112px;_width:111px;height:40px;background:#d8d8d8;text-align:center;font-size:16px;color:#1c1c1c;line-height:40px;position:relative;border-right:1px #fff solid}
.slideTxtBox .hd ul li span {display:none}
.slideTxtBox .hd ul li.on{height:40px;background:#407ceb;color:#fff}
.slideTxtBox .hd ul li.on span {display:block;width:12px;height:6px;position:absolute;bottom:-6px;left:50px;background:url(../images/news_title.png) center no-repeat}
.slideTxtBox .bd {width:500px;margin-top:10px}
.slideTxtBox .bd .news_li{height:26px;background:url(../images/news_li.png) left center no-repeat;padding-left:15px}
.slideTxtBox .bd .news_li a {float:left;font-size:12px;color:#666;line-height:26px;width:400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.slideTxtBox .bd .news_li span {display:block;float:right;font-size:12px;color:#666;line-height:26px}
.slideTxtBox .bd .news_li_one {height:113px;background:none;padding-left:0;margin-bottom:15px}
.slideTxtBox .bd .news_li_one .news_li_img {width:151px;height:113px;float:left}
.slideTxtBox .bd .news_li_one .news_li_text {width:330px;height:113px;float:right}
.slideTxtBox .bd .news_li_one .news_li_text p {font-size:14px;color:#333;line-height:22px}
.slideTxtBox .bd .news_li_one .news_li_text p a {font-size:16px;color:#000;line-height:20px;font-weight:bold;margin-top:8px;margin-bottom:8px;display:inline-block}
/*荣誉资质*/
.honor {width:300px;height:300px;position:relative;z-index:0;float:right;overflow:hidden}
.honor .honor_img {width:100%;z-index:0;margin-top:10px}
.honor .honor_img li {width:100%;height:225px;position:relative}
.honor .prev{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -176px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.honor .next{position:absolute;right:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(../images/slider-arrow.png) -50px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5}
.honor .prev:hover,
.honor .next:hover{filter:alpha(opacity=100);opacity:1}
.honor .prevStop{display:none}
.honor .nextStop{display:none}
.honor_text {width:300px;height:50px;background:rgba(0, 0, 0, 0.4);position:absolute;bottom:0;left:0;text-align:center;font-size:14px;color:#fff;line-height:50px}
/* 产品与服务 */
.picScroll-left{width:100%;overflow:hidden;position:relative;height:335px;margin-top:40px;background:url(../images/pro_main_bg.jpg) center bottom no-repeat}
.picScroll-left .hd{overflow:hidden;height:47px;background:url(../images/pro_bg.png) center no-repeat;width:100%}
.picScroll-left .hd .pro_title {width:1200px;height:47px;margin:0 auto}
.picScroll-left .hd .pro_title .pro_title_p {float:left;background:url(../images/pro_title.png) left center no-repeat;padding-left:35px}
.picScroll-left .hd .pro_title .pro_title_p a {font-size:18px;color:#202020;line-height:47px}
.picScroll-left .hd .pro_title .pro_title_p a i{font-size:14px;color:#b6b6b6;line-height:47px}
.picScroll-left .hd .prev{display:block;width:24px;height:24px;float:right;margin-right:5px;margin-top:11px;overflow:hidden;cursor:pointer;background:url("../images/icon_006.png") no-repeat}
.picScroll-left .hd .next{display:block;width:24px;height:24px;float:right;margin-right:5px;margin-top:11px;overflow:hidden;cursor:pointer;background:url("../images/icon_007.png") no-repeat}
.picScroll-left .bd{width:1200px;height:216px;margin:15px auto 0 auto}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{margin-right:30px;float:left;_display:inline;overflow:hidden;text-align:center;width:216px;height:216px;position:relative}
.picScroll-left .bd ul li .pic{text-align:center;width:216px;height:216px}
.picScroll-left .bd ul li .pic img{width:216px;height:216px;display:block}
.picScroll-left .bd ul li .title{position:absolute;bottom:0;left:0;width:216px;height:40px;background-color:#000;background:rgba(0, 0, 0, 0.5);filter:alpha(opacity=50)}
.picScroll-left .bd ul li .title a {font-size:14px;color:#fff;line-height:40px}
/* bottom */
.bottom {width:100%;min-height:190px;background:#14387c;margin-top:30px}
.bottom_cen {width:1200px;overflow:hidden;margin:0 auto;padding-top:20px}
.bottom_left {width:840px;float:left}
.link {width:840px;border-bottom:1px #61769d solid}
.link_title {font-size:14px;color:#fff;line-height:24px;font-weight:bold}
.link_text {font-size:12px;color:#b7cbf1;line-height:24px;margin:3px 0}
.link_text a {color:#b7cbf1}
.contact {margin-top:12px}
.contact p {font-size:12px;color:#a2b0cb;line-height:24px;float:left;margin-right:50px}
.copyright {font-size:12px;color:#a2b0cb;line-height:24px;margin-right:10px}
.copyright a{color:#a2b0cb;}
.wechat {width:157px;height:157px;float:right;margin-right:60px}
/*in about*/
.in_banner {width:100%;height:306px;background:url(../images/about_banner.jpg) center no-repeat}
.in_main {width:1200px;margin:30px auto 0 auto}
.in_main_left {width:245px;min-height:600px;float:left;background:#f0f0f0}
.in_main_left_title {width:245px;height:145px;_width:185px;_height:85px;background:#1355a9;padding:30px}
.in_main_left_title_p {font-size:24px;color:#fff;line-height:24px;font-weight:bold}
.in_main_left_title_p2 {height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.in_main_left_title_p2 span{font-size:18px;color:#fff;line-height:28px;font-weight:bold;border-bottom:1px #c7defc solid}
.in_main_left_title_p3 {font-size:12px;color:#fff;line-height:12px;font-family:"宋体";text-transform:uppercase;margin-top:8px;opacity:0.6}
.in_main_left_list {margin-top:15px;width:245px}
.in_main_left_list_li {width:245px;height:45px;_height:44px;text-align:center;border-bottom:1px #fff solid}
.in_main_left_list_li a {display:inline-block;width:245px;height:45px;font-size:14px;color:#000;line-height:45px;border-left:3px #f0f0f0 solid}
.in_main_left_list_li a:hover {border-left:3px #3577ca solid;background:#d1d1d1;color:#1355a9}
.in_main_left_list_li.current a{border-left:3px #1355a9 solid;background:#d1d1d1;color:#1355a9}
.in_main_right {width:940px;float:right;border:1px #e6e6e6 solid;padding-bottom:20px}
.in_main_right_title {width:940px;height:46px;_width:870px;_height:45px;border-bottom:1px #e6e6e6 solid;padding:0 35px}
.in_main_right_title_p {float:left;background:url(../images/icon_008.png) left center no-repeat;padding-left:18px;font-size:16px;color:#015cd1;line-height:46px}
.in_main_right_title_p2 {float:right;background:url(../images/icon_009.png) left center no-repeat;padding-left:30px;font-size:14px;color:#949494;line-height:46px}
.in_main_right_title_p2 a {color:#949494}
.in_main_right_text {width:940px;_width:860px;padding:40px}
.in_main_right_text p {font-size:14px;color:#414141}
/*news*/
.in_news_li { height:40px;border-bottom:1px #bbb dashed;padding:0 5px 0 18px;background:url(../images/icon_010.png) left center no-repeat}
.in_news_li a {float:left;font-size:14px;color:#636363;line-height:40px}
.in_news_li span.time {font-size:14px;color:#7f7f7f;line-height:40px;float:right}
/*产品和服务*/
.chanpin-list,.pic-list{margin-right:-20px;overflow:hidden}
.in_product_pw {width:170px}
.in_product_left_list {margin-top:0;padding-bottom:20px}
.in_product_left_li {width:245px}
.in_product_li_title {width:245px;height:52px;background:url(../images/icon_011.png) 32px center no-repeat, #e0e0e0;padding-left:58px;font-size:16px;color:#000;line-height:52px}
.in_product_li_title a {color:#000}
.in_product_li_p {width:245px;height:45px;_width:185px;_height:44px;border-bottom:1px #fff solid;padding-left:60px}
.in_product_li_p a {font-size:14px;color:#343434;line-height:45px}
.in_pro_li {width:200px;float:left;margin-right:20px;margin-bottom:20px}
.in_pro_li_p {width:200px;height:200px;_width:188px;_height:188px;border:1px #dadada solid;padding:5px}
.in_pro_li_p2 {width:200px;text-align:center;font-size:14px;color:#000;line-height:20px;text-indent:0em !important;margin-top:15px;height:40px;overflow:hidden}
.in_pic_li {width:200px;float:left;margin-right:20px;margin-bottom:20px}
.in_pic_li_p {width:200px;height:153px;_width:188px;_height:141px;border:1px #dadada solid;padding:5px}
.in_pic_li_p2 {width:200px;text-align:center;font-size:14px;color:#000;line-height:30px;text-indent:0em !important;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.in_pic2_li {width:200px;float:left;margin-right:20px;margin-bottom:20px}
.in_pic2_li_p {width:200px;height:106px;_width:188px;_hegiht:94px;border:1px #dadada solid;padding:5px}
.in_pic2_li_p2 {width:200px;text-align:center;font-size:14px;color:#000;line-height:30px;text-indent:0em !important;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


.pagelist{height:62px;_height:32px;padding:15px 0;text-align:center}
ul.pager{text-align:center}
ul.pager li{width:auto;height:30px;line-height:30px;margin:0;padding:0 8px 0 0;background:none;display:inline-block}
ul.pager li a{display:inline-block;font-size:14px;padding:0 10px;background:#fcfcfc;border:1px solid #e1e1e1}
ul.pager li a:hover{background:#eee}
ul.pager li.hidden{display:none}
ul.pager li.selected a{color:#fff;background:#da251d}
.article-head{margin-bottom:15px}
.article-title{text-align:center;font-size:22px}
.article-info{text-align:center}
.picview{text-align:center}
.picview img{max-width:600px;padding:2px;border:1px solid #ccc;margin:10px auto 15px}
div.form textarea,div.form input[type="text"],div.form input[type='password'],div.form select {padding:4px 2px;background-color:#FFF;border:1px solid #CCC;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.075) inset;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;font-size:14px;border-radius:5px;line-height:24px}
div.form input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border-color:#e1a531;-moz-box-shadow:0 0 3px #e1a531;-webkit-box-shadow:0 0 3px #e1a531;box-shadow:0 0 3px #e1a531;outline:none;border-radius:5px}
div.form{color:#555}
div.form .row {border-bottom:#eee 1px solid;line-height:25px;padding:5px}
div.form label {font-weight:bold;width:90px;padding-left:10px;float:left;display:block}
div.form span.required{color:#f00}
div.form .buttons{padding-left:100px}
div.form div.error label,div.form label.error,div.form span.error{color:#C00}
div.form div.error input,div.form div.error textarea,div.form div.error select,div.form input.error,div.form textarea.error,div.form select.error{background:#FEE;border-color:#C00}
div.form div.success input,div.form div.success textarea,div.form div.success select,div.form input.success,div.form textarea.success,div.form select.success{background:#E6EFC2;border-color:#C6D880}
div.form .errorSummary{border:2px solid #C00;padding:7px 7px 12px 7px;margin:0 0 20px 0;background:#FEE;font-size:0.9em}
div.form .errorMessage{color:red;font-size:0.9em}
div.form .errorSummary p{margin:0;padding:5px}
div.form .errorSummary ul{margin:0;padding:0 0 0 20px}
div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage{clear:left;padding-left:110px}
.flash-success{width:95%;height:19px;_height:15px;padding:.8em;margin-bottom:1em;border:2px solid #ddd;background:#E6EFC2;color:#264409;border-color:#C6D880}
.flash-success a{color:#264409}
.flash-error{width:95%;height:19px;_height:15px;padding:.8em;margin-bottom:1em;border:2px solid #C00;background:#FEE;color:#264409;border-color:#C00}
.red{color:red}
.timeline{background:#f0f0f0}
.timeline-box{overflow:hidden;width:940px;margin:0 auto;padding-top:18px}
.event_year{width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px}
.event_year li{height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer}
.event_year li.current{width:70px;_width:61px;background:#0066ff url(../images/jian.png) 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px}
.event_list{width:850px;float:right;background:url(../images/dian3.png) 139px 0 repeat-y;margin:10px 0 20px 0}
.event_list h3{height:38px;line-height:30px;margin:0 0 10px 132px;font-style:italic;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background:url(../images/jian.png) 0 -45px no-repeat}
.event_list li{background:url(../images/jian.png) 136px -80px no-repeat}
.event_list li span{width:127px;text-align:right;display:block;float:left;margin-top:10px}
.event_list li p{width:690px;_width:680px;margin-left:24px;display:inline-block;padding-left:10px;background:url(../images/jian.png) -21px 0 no-repeat;line-height:25px;_float:left}
.event_list li p span{width:680px;_width:650px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0}